<?php

/**
 * @无需关注公众号
 * @没有session信息
 * @匿名用户
 */
include_once __DIR__ . '/bs.php';
include_once __DIR__ . '/../tools/tools.common.php';

class C匿名用户 extends CBS {
    public function __construct() {
        parent::__construct();
    }

    public static function 获取用户推广信息($用户id) {
        return pdo()->selectColumns("用户推广表",array("*"),array("用户id"=>$用户id));
    }

    public static function 获取用户推广文章信息($推广文章id) {
        return pdo()->selectColumns("推广文章",array("*"),array("id"=>$推广文章id));
    }

    public static function 获取推广用户手机号($用户id) {
        $用户信息 =  pdo()->selectColumns('用户',array('telephone'),array('id'=>$用户id));
        return $用户信息['telephone'];
    }
    public  static function fh通过公众号id获取公众号ticket信息($公众号id){
        $access_token=self::fh通过公众号id获取公众号Token信息($公众号id);
        $url="https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=".$access_token."&type=jsapi";
//发送选项
        $opts = array(
            'http'=>array(
                'method'=>"GET",
                'timeout'=>15,
            )
        );
//发送
        $参数 = @stream_context_create($opts);
        $返回内容 = @file_get_contents($url,false,$参数);

        $返回内容= str_replace('{',"",$返回内容);
        $返回内容= str_replace('}',"",$返回内容);
        $返回内容= str_replace('"',"",$返回内容);

        $返回数组=array();
        $返回内容=explode(",",$返回内容);
        for($i=0;$i<count($返回内容);$i++){
            $返回=explode(":",$返回内容[$i]);
            $返回数组[$返回[0]]=$返回[1];
        }
        return $返回数组;
    }
    public static function fh通过公众号id获取公众号Token信息($公众号id){
        $access_token=Tools::fh通过公众号id获取公众号Token信息($公众号id);
       return $access_token;

    }
    public static function fs随机字符串($length){
            $str = null;
            $strPol = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz";
            $max = strlen($strPol)-1;

            for($i=0;$i<$length;$i++){
                $str.=$strPol[rand(0,$max)];//rand($min,$max)生成介于min和max两个数之间的一个随机整数
            }

            return $str;
    }
    public static function f获取公众号APPID($公众号id){
        $公众号 = pdo()->selectColumns('public_serv_accounts',array('app_id'),array('id'=>$公众号id));
        return $公众号['app_id'];
    }
}